Senior Software Engineer
Job details
Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Austin, Texas . What you’ll achieve As a Senior Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will:
- Implement solutions using C/C++ programming/assembly and conduct design/code reviews
- Work on all aspects of software development life cycle (using specifications to assist in design documentation, code development, debugging, validation), w ork with system and software architects on feature definitions, requirements, and behavior specifications
- Work with both internal groups and external vendors/partners/ODMs, define interface/protocol specifications
- Debug complex system software issues using analyzers and other hardware debug tools
- Communicate and coordinate activities across local/remote, internal/external sites
- BSEE, BSCE, BSCS or related degree plus 5+ years of current embedded software development experience
- Strong programming skills in C/C++
- S trong analytical, problem-solving, and debugging skills
- Be able to work in a team-oriented environment, s trong verbal and written communication skills
- Familiarity with Git, Scripting (Python) and a ssembly experience
- Basic understanding of x86 based personal computer architecture a nd operating systems, experience in firmware or BIOS /UEFI development
- Familiarity with Agile methodologies, as well as with using the Atlassian suite of tools ( BitBucket , Bamboo, Jira, and Confluence), f amiliarity with standard hardware protocols
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.