Software: Board Support Engineer
*Pay rate negotiable based on experience.
Provide leadership and support on Abrams related projects. Responsibilities include:
• Building and configuring the VxWorks, Linux, or Other operating systems.
• Extensive Embedded VxWorks, Linux development with Board Support Package expertise (BSP).
• Knowledge of board support for Arm, Power, Intel, and RISC-V architectures.
• Various Device Driver development, extensive Kernel experience, Bootloaders.
• Writing various peripheral drivers highly desirable.
• Excellent C, C++ programming experience.
• Understanding of system calls and string data, knowledge of Networking (TCP/IP stack, lower level L2/L3).
• Development of device drivers based on product requirements and performance criteria.
• Debugging system using the testing and diagnostic routines on the hardware system and potentially in simulation.
• Design and implement software for Abrams Vehicle Tank and weapon system devices from requirements phase to production phase.
• Analyze and enhance efficiency, stability, and scalability of system resources.
• Work closely with internal/external OS engineering team, Hardware design team, Chip vendors to debug and resolve issues.
• Familiarity in designing system software for PPC and Intel based platforms using VxWorks and Linux OS.
• Understanding of boot sequences, especially for unattended embedded VxWorks and Linux systems.
• Experience with writing, building, testing, and debugging of kernel tasks and loadable modules.
• Experience writing test scripts and packaging specifications.
• Experience writing bit bake recipes.
• Good working knowledge of revision control and code review tools like Git.
• Excellent team player with great communication skills (written, and verbal).
• Knowledge of Secure boot development, Trust zone, TPM is a plus.
• Configure the operating system to minimize exposure to cyber-attacks.
• Install, interface and access board level diagnostic tests.
• Assist with development and/or review of software documentation including SRS, SVD, SPS and related test documentation
• Prepare and submit status reports to management.
• Ensure all work conforms to software development process improvement and CMMI Level 5 initiatives
Requirements:
• Must have Bachelor of Science degree in Electrical Engineering, Software Engineering, and Computer Science or related. Other technical degrees will be considered with related experience
• Experience with multiple protocols, such as TCP, UDP, IP, SAE J1939, CANopen, CORBA, and DDS.
• Previous experience with military vehicle software preferred.
• Experience in using Microsoft software products (Word, Excel, PowerPoint, etc.)
• Experience with high level Programming Languages such as C and C++.
• Familiarity with some of the SW Development tools desired – DOORs, AdaCore, Code Peer,
• Previous experience with Linux and VxWorks operating systems.
• Experience with multiple busses, such as Ethernet, MIL-STD-1553B, and CAN.
• Excellent customer skills required.
o Excellent writing skills required.
o Able to obtain Secret clearance.
o Requires some limited travel (training/seminars/meetings).
o Occasional overtime, weekend, and off-hours.
Advantage Resourcing is committed to providing equal employment opportunity for all persons regardless of race, color, religion (including religious dress and grooming practices), sex, sexual orientation, gender, gender identity, gender expression, age, marital status, national origin, ancestry, citizenship status, pregnancy, medical condition, genetic information, mental and physical disability, political affiliation, union membership, status as a parent, military or veteran status or other non-merit based factors. We will provide reasonable accommodations throughout the application, interviewing and employment process. If you require a reasonable accommodation, contact us. Advantage Resourcing is an E-Verify employer. This policy is applicable to all phases of the employment relationship, including hiring, transfers, promotions, training, terminations, working conditions, compensation, benefits, and other terms and conditions of employment.
All employees are directed to familiarize themselves with this policy and to act in accordance with it. All decisions with respect to employment matters and other phases of employer-temporary employee relationships will be in keeping with this policy and in accordance with all applicable laws and regulations.
Advanced Systems Design is seeking a Senior C# .Net Developer for our client located in Montgomery, AL.Sorry, remote work will...
Apply For This JobDescription Description: Position: Senior Software Engineer Location: Flagstaff, AZ (relocation package available) Summary The Senior Software Engineer position will connect...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Profile Summary The bpx Field Communications Owner will manage the full portfolio of bpx’s...
Apply For This JobWhat you will do Create tools to automate factory operations Generate and collect manufacturing data Utilize machine learning to educate...
Apply For This JobJob Details Full-timeEstimated: $62,000 – $79,000 a year58 minutes ago Benefits Dental insurance Health insurance 401(k) 401(k) matching Paid time...
Apply For This JobInfrastructure set up Workflow design for future state of automated process Design development and integration Code review experience: best practices...
Apply For This Job